CRIUS: User-Friendly Database Design
نویسندگان
چکیده
Non-technical users are increasingly adding structures to their data.This gives rise to the need for database design. However, traditionaldatabase design is deliberate and heavy-weight, requiring techni-cal expertise that everyday users may not possess. For this reason,we propose that users of personal data management applicationsshould be able to create and refine data structures in an ad-hoc wayover time, thereby “organically” growing their schemas. For thispurpose, we develop a spreadsheet-like direct manipulation inter-face. We show how integrity constraints can still provide value,even in this scenario of frequent schema and data modifications.We also develop a back-end database implementation to supportthis interface, with a design that permits schema changes at a lowcost.We have folded these ideas into a system, called CRIUS, whichsupports a nested data model and a graphical user interface. Fromthe user’s perspective, the chief advantages of CRIUS are its sup-port for simple schema definition and modification through an in-tuitive drag-and-drop interface, as well as its guidance towards userdata entry based on incrementally updated data integrity. We haveevaluated CRIUS by means of user studies and performance stud-ies. The user studies indicate that 1) CRIUS makes it much eas-ier for users to design a database, as compared to state-of-the-artGUI database design tools, and 2) CRIUS makes user data entrymore efficient and less error-prone. The performance experimentsshow that 1) the incremental integrity update in CRIUS is very ef-ficient, making the data entry guidance applicable and 2) the back-end database implementation in CRIUS significantly improves theperformance of schema update tasks, without a significant impacton other operations.
منابع مشابه
A User-friendly Interface for a Lightweight Verification System
User-friendly interfaces can play an important role in bringing the benefits of a machine-readable representation of formal arguments to a wider audience. The aartifact system is an easy-to-use lightweight verifier for formal arguments that involve logical and algebraic manipulations of common mathematical concepts. The system provides validation capabilities by utilizing a database of proposit...
متن کاملThe Effect of User-Friendly Texts vs. Impersonal and Hybrid Texts on the Reading Comprehension Ability of Iranian EFL Learners
This study focuses on the effect of user-friendly, impersonal, and hybrid texts on the reading comprehension ability of Iranian foreign language learners. Forty-five students of AlzahraUniversity were selected on the basis of their performance in a recent TOEFL. They were given three different texts (each group of 15 students was given one type) describing the same area of English usage, w...
متن کاملA Visual Query Language for Temporal Databases a Visual Query Language for Temporal Databases
This paper addresses the issue of visual query formulation for temporal databases. We introduce a number of visual constructs that allow users to build queries in a modular, bottom{up fashion based on a temporal Extended Entity{Relationship Model. These constructs are: Temporal projection, temporal selection, time links, ltering and set operators, and temporal aggregates. This paper also identi...
متن کاملReview and comparison of User Interface Characteristics of (Springer, Elsevier, Ebsco, ISI(WOS) and Ovid) as Perceived by University of Tehran Users
Background and Aim: The present investigation intends to compare and review various user interfaces from user standpoint and to ascertain its linkage with user satisfaction. Method: The research incorporated a descriptive survey of University of Tehran graduate student body. Using a targeted sampling, graduate students from the faculties of chemistry and Biology were selected. The instruments u...
متن کاملCollaboration Techniques to Design a Database
In this paper, we describe methods for the analysis and design of Cooperative Object-oriented Information Systems. These methods involve users in the development of general Information Systems much more than traditional ones like Metrica or UML. We introduce a set of cooperative tools, based on a powerful and user friendly graphic interface that facilitates user participation in new stages of s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- PVLDB
دوره 4 شماره
صفحات -
تاریخ انتشار 2010